package com.yunkeji.api.moments.vo;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.extension.handlers.JacksonTypeHandler;
import lombok.Data;

import java.util.Date;
import java.util.List;

/** @author 老张 */
@Data
public class MomentsListVo {

    /** 自增主键 */
    private Long id;
    /** 用户ID */
    private Long userId;
    /** 内容 */
    private String content;
    /** 图片 */
    /** 图片 */
    @TableField(typeHandler = JacksonTypeHandler.class)
    private List<String> pics;
    /** 点赞数 */
    private Long likeNum;
    /** 回复数 */
    private Long replyNum;
    /** 用户昵称 */
    private String nickName;
    /** 性别 */
    private Integer sex;
    /** 头像路径 */
    private String headUrl;
    /** 创建时间 */
    private Date createTime;
    /** 是否关注 1 是0否 */
    private Integer focusFlag;
    /** 用户在线状态 1 在线 2 离线 3 勿扰 4 通话中 */
    private Integer onlineStatus;
    /** 是否点赞 1 是0否 */
    private Integer likeFlag;
    /** 等级 */
    private Integer level;
    /** 视频认证 */
    private Integer videoAuth;
}
